/* name: 366 obrotów
 * encoding: UTF-8
 */

var GL366 = {
	aboutBox: function() {
		$('.inf-link').click(function(e) {
			var id = $(this).attr('href');
			
			if ($(this).hasClass('selected')) {
				$(id).fadeOut(200);
				$(this).removeClass('selected');
			} else {
				$('.inf').hide();
				$('.inf-link').removeClass('selected');
				$(id).fadeIn(200);
				$(this).addClass('selected');
				if (id == '#archive') {
					var h = $('.lst').outerHeight(true) + 'px';
					$('#archive').css('min-height', h);
				}
			}
			
			e.preventDefault();
		});
		
		$('.inf-close').click(function(e) {
			$('.inf').hide();
			$('.inf-link').removeClass('selected');
			
			e.preventDefault();
		});
		
		$('.lst-link').click(function(e) {
			$('.inf').hide();
			$('.inf-link').removeClass('selected');
		});
	},
	
	keyboardNav: function() {
		$(document).keydown(function(e){
			switch(e.which) {
				case 37: // left
				var url = $('.ils-prev').attr('href');
				break;

				case 39: // right
				var url = $('.ils-next').attr('href');
				break;

				default: return;
			}
			
			if (url) {
				window.location = url;
			}
			
			e.preventDefault();
		});
	},
	
	imageScale: function() {
		set_img_dim = function() {
			var wnd_h = $(window).height(),
				wnd_w = $(window).width();
			
			if (wnd_w > 960) {
				new_h = Math.round(wnd_h * 0.95);
				$('.ils-image').css({'height': new_h + 'px', 'width': 'auto'});
			} else if (wnd_w <= 960) {
				$('.ils-image').css({'height': '', 'width': ''});
			}
		};
		
		set_img_dim();
		
		$(window).resize(function() {
			set_img_dim();
		});
	}
};

/* Document ready */

$(function() {
	GL366.keyboardNav();
	GL366.imageScale();
	GL366.aboutBox();
});